package com.wmh.baseservice.robot.service;

import com.wmh.baseservice.robot.entity.RobotApiUri;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wmh.baseservice.robot.pojo.vo.RobotApiUriUpdateReqVO;

/**
* @author 20402
* @description 针对表【robot_api_uri】的数据库操作Service
* @createDate 2022-10-29 16:04:26
*/
public interface RobotApiUriService extends IService<RobotApiUri> {

    /**
     * 添加接口
     * @param uri 路径
     * @param name 名称
     */
    void commitRobotApiUri(String uri, String name);

    /**
     * 更新
     * @param reqVO 接口管理更新请求对象
     */
    void updateRobotApiUriById(RobotApiUriUpdateReqVO reqVO);

    /**
     * 修改启用状态
     * @param id ID
     */
    void modifyStatusById(Long id);

    /**
     * 删除
     * @param id ID
     */
    void delete(Long id);

}
